﻿using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using ArgusLight.Fractals2D;

namespace Fractals
{
	public delegate void RedrawRequestedHandler(ColoringParameter cParameter);

	public class UIColoringParameter : UserControl
	{
		public event EventHandler RedrawRequested;

		protected virtual void OnRedrawRequested()
		{
			if (this.RedrawRequested != null)
				this.RedrawRequested(this, null);
		}

		public virtual void SetValues(ColoringParameter cParameter) { }
		public virtual void GetValues(ref ColoringParameter cParameter) { }
	}
}
